var preload;
var mainfest;
// 初始化预加载manifest清单
function setupManifest(){
    mainfest = [
        { src:"resources/bg.mp3"},
        { src:"images/make-moon-cake.gif"}
    ];
}

// 预加载函数
function startPreload() {
    preload = new createjs.LoadQueue(true);
    //注意加载音频文件需要调用如下代码行
    preload.installPlugin(createjs.SOUND);
    //为preloaded添加整个队列变化时展示的进度事件
    preload.addEventListener("progress",handleFileProgress);
    //为preloaded添加当队列完成全部加载后触发事件
    preload.addEventListener("complete",loadComplete);
    //设置最大并发连接数  最大值为10
    preload.setMaxConnections(1);
    preload.loadManifest(mainfest);
}

// 当整个队列变化时展示的进度事件的处理函数   加载的进度
function handleFileProgress(event) {
	$(".current-progress").css("width",Math.ceil(event.loaded * 100)+ "%")
	$(".progress-text").text(Math.ceil(event.loaded * 100)+ "%")
}

// 处理preload添加当队列完成全部加载后触发事件  加载到百分百才执行
function loadComplete() {
    // 设置定时器，当全部加载完毕后让100%停留0.4秒，提高用户体验，不至于让用户感觉不到
    window.setTimeout(()=>{
        // $('.next-btn').fadeIn('slow')
    },400);
}

setupManifest();
startPreload();